from typing import List
import json

class Solution:
    # 仔细想想，为什么我们要将最大值与所有元素进行比较呢？
    # 如果我们找到第二大的元素，将它的两倍的值与最大值进行比较，
    # 不就能证明最大值是否大于所有元素两倍的值吗？
    def dominantIndex(self, nums: List[int]) -> int:
        nums_max = 0
        idx = 0
        less = 1
        for i in range(len(nums)):
            if nums[i] > nums_max:
                less = nums_max
                nums_max = nums[i]
                idx = i
            elif nums[i] > less:
                less = nums[i]
        return idx if nums_max >= (less * 2) else -1

if __name__ == '__main__':
    nums = json.loads(input())
    print(Solution().dominantIndex(nums))